package com.jt.mapper;

import com.jt.pojo.User;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import javax.naming.Name;
import java.util.List;
import java.util.Map;

@Mapper //1,将接口交给Mybatis管理,之后将mybatis交给Spring管理
        //2,动态代理机制(jdk代理) 为接口创建代理对象Map<UserMapper,代理对象>
        //3,接口和实现类,为什么只有接口没有实现类? 所有的sql写到映射文件中
public interface UserMapper {


    List<User> findAll();

@Delete("delete from demo_user where id=#{id}")
    void deleteUserById(Integer id);
}
